function checkOrgAddInfo() {
	if (!$("#addFrom").valid()) {
		return;
	}
		var id=$("#id").val();
		var orgUrl="/organization/insert";
		if(id!=null && $.trim(id)!=""){
			orgUrl = "/organization/update";
		}
		sendData(orgUrl, "addFrom", "/organization/organizationPage")
}
$(function() {
	
	orgaCodeOld = document.getElementById("orgaCode").value;
	orgaNameOld = document.getElementById("orgaName").value;
	// 正整数校验
	$.validator.addMethod("isIntLtZero", function(value, element) {
		value = parseInt(value);
		return this.optional(element) || value >= 0;
	}, "");
	// 不为空校验
	$.validator.addMethod("isNull", function(value, element) {
		if ($.trim(value) == "" || value == null) {
			return false;
		} else {
			return true;
		}
	}, "");
	// 不重复验证
	$.validator.addMethod("orgaCodeIsExist", function(value, element) {
		var flag = 1;
		$.ajax({
			type : "GET",
			url : "/organization/orgaCodeIsExist?orgaCode=" + value + getId(),
			async : false,
			success : function(data) {
				if (data == "nothave") {
					flag = 1;
				}
				if (data == "have") {
					flag = 0;
				}
			}
		});
		if (flag == 0) {
			return false;
		} else {
			return true;
		}
	}, "");
	$.validator.addMethod("orgNameIsExist",function(value,element){
		var flag = 1;
		$.ajax({
			type : "GET",
			url : "/organization/orgNameIsExist?orgaName=" + encodeURI(value) + getId(),
			async : false,
			success : function(data) {
				if (data == "nothave") {
					flag = 1;
				}
				if (data == "have") {
					flag = 0;
				}
			}
		});
		if (flag == 0) {
			return false;
		} else {
			return true;
		}
	},"");
	//组织机构编码不能0开头
	$.validator.addMethod("zeroSt", function(value, element) {
		if(value.indexOf("0")==0||value.indexOf("0")=="0"){
			return false;
		}else{
			return true;
		}
	}, "");
	_validate = $("#addFrom").validate({
		rules : {
			'orgaCode' : {
				orgaCodeIsExist:true,
				required : true,
				isNull : true,
				number : true,
				maxlength : 255,
				zeroSt:true
			},
			'orgaName' : {
				orgNameIsExist:true,
				required : true,
				isNull : true,
				maxlength : 255,
				orgNameIsExist:true
			}
		},
		messages : {
			'orgaCode' : {
				orgaCodeIsExist:"组织机构编码已存在",
				required : "编码不能为空",
				isNull : "编码不能为空",
				number : "必须为数字",
				maxlength : "长度不超过255",
				zeroSt:"不能以0开头"
			},
			'orgaName' : {
				orgNameIsExist:"组织机构名称已存在",
				required : "名称不能为空",
				isNull : "名称不能为空",
				maxlength : "长度不超过255",
				orgNameIsExist:"组织机构名称已存在"
			},
			'orgaLevel' : {
				orgNameIsExist:"组织级别已存在",
				required : "级别不能为空",
				isNull : "级别不能为空",
				maxlength : "长度不超过255",
				orgNameIsExist:"组织机构名称已存在"
			}
		}
	});
	
	// 获取Id
	function getId(){
		var id = $("#id").val();
		if(null != id && "" != $.trim(id)){
			return "&id=" + id;
		}
		return "";
	}
	
});
